package cn.fl.inscare.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;

import java.util.Date;

/**
 * @Description: 保险公司报价信息表
 */
public class InsBaseInsQuoteInfoVO extends BaseVO{

	private static final long serialVersionUID = 869549188562051925L;
	/**
	 * 出险次数
	 */
	private Long insuranceNumber;
	/**
	 * 申请id
	 */
	private Long applicationId;
	/**
	 * 用户id
     */
	@Excel(name="用户ID")
	private Long userId;
	/**
	 * 保险公司ID
     */
	private Long insCompId;
	/**
	 * 保险公司名称
     */
	@Excel(name="保险公司")
	private String insCompNm;
	/**
	 * 保险支公司ID
     */
	private Long insCompSubId;
	/**
	 * 保险支公司名称
     */
	@Excel(name="保险支公司")
	private String insCompSubNm;
	/**
	 * 区域-省
     */
	private String rgnPrCd;
	/**
	 * 区域-省名称
     */
	@Excel(name="省份")
	private String rgnPrNm;
	/**
	 * 区域-市
     */
	private String rgnCyCd;
	/**
	 * 区域-市名称
     */
	@Excel(name="城市")
	private String rgnCyNm;
	/**
	 * 被保险人
     */
	@Excel(name="被保险人名称")
	private String insPerNm;
	/**
	 * 车辆类型
     */
	@Excel(name="车型")
	private String vehicleType;
	/**
	 * 车辆识别码：车架号
     */
	@Excel(name="车架号")
	private String vin;
	/**
	 * 号牌号码
     */
	@Excel(name="车牌号码")
	private String plateNo;
	/**
	 * 客户经理id
     */
	//@Excel(name="客户经理(工号)")
	private Long custMagerId;
	/**
	 * 商业险起始日期，默认保一年
     */
	private Date insBusiBeginDt;
	/**
	 * 商业险结束日期
	 */
	private Date insBusiEndDt;
	/**
	 * 交强险起始日期，默认保一年
     */
	private Date insCompBeginDt;
	/**
	 * 交强险结束日期
	 */
	private Date insCompEndDt;
	/**
	 * 商业险发票价
     */
	private Long insBusiInvoicePrice;
	/**
	 * 交强险发票价
     */
	private Long insCompInvocePrice;
	/**
	 * 商业险反点
	 */
	@Excel(name="商业险返点")
	private Double insBusiRebatePct;
	/**
	 * 交强险反点
	 */
	@Excel(name="交强险返点")
	private Double insCompRebatePct;
	/**
	 * 商业险净保费
     */
	private Long insBusiNetPremium;
	/**
	 * 交强险净保费
     */
	private Long insCompNetPremium;
	/**
	 * 车船税
     */
	private Long vesselTax;
	/**
	 * 是否删除(INS0038)) ：0. 否；1. 是
	 */
	private Integer isDel;

	/**
	 * 展示顺序
	 */
	private String insQuoteNo;

	public String getInsQuoteNo() {
		return insQuoteNo;
	}

	public void setInsQuoteNo(String insQuoteNo) {
		this.insQuoteNo = insQuoteNo;
	}

	/**
	 * 申请id
	 */
	public Long getApplicationId() {
		return applicationId;
	}

	/**
	 * 申请id
	 */
	public void setApplicationId(Long applicationId) {
		this.applicationId = applicationId;
	}
	
	/**
	 * 用户id
     */
	public Long getUserId() {
		return userId;
	}

	/**
	 * 用户id
     */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	
	/**
	 * 保险公司ID
     */
	public Long getInsCompId() {
		return insCompId;
	}

	/**
	 * 保险公司ID
     */
	public void setInsCompId(Long insCompId) {
		this.insCompId = insCompId;
	}
	
	/**
	 * 保险公司名称
     */
	public String getInsCompNm() {
		return insCompNm;
	}

	/**
	 * 保险公司名称
     */
	public void setInsCompNm(String insCompNm) {
		this.insCompNm = insCompNm == null ? null : insCompNm.trim();
	}
	
	/**
	 * 保险支公司ID
     */
	public Long getInsCompSubId() {
		return insCompSubId;
	}

	/**
	 * 保险支公司ID
     */
	public void setInsCompSubId(Long insCompSubId) {
		this.insCompSubId = insCompSubId;
	}
	
	/**
	 * 保险支公司名称
     */
	public String getInsCompSubNm() {
		return insCompSubNm;
	}

	/**
	 * 保险支公司名称
     */
	public void setInsCompSubNm(String insCompSubNm) {
		this.insCompSubNm = insCompSubNm == null ? null : insCompSubNm.trim();
	}
	
	/**
	 * 区域-省
     */
	public String getRgnPrCd() {
		return rgnPrCd;
	}

	/**
	 * 区域-省
     */
	public void setRgnPrCd(String rgnPrCd) {
		this.rgnPrCd = rgnPrCd;
	}
	
	/**
	 * 区域-省名称
     */
	public String getRgnPrNm() {
		return rgnPrNm;
	}

	/**
	 * 区域-省名称
     */
	public void setRgnPrNm(String rgnPrNm) {
		this.rgnPrNm = rgnPrNm == null ? null : rgnPrNm.trim();
	}
	
	/**
	 * 区域-市
     */
	public String getRgnCyCd() {
		return rgnCyCd;
	}

	/**
	 * 区域-市
     */
	public void setRgnCyCd(String rgnCyCd) {
		this.rgnCyCd = rgnCyCd;
	}
	
	/**
	 * 区域-市名称
     */
	public String getRgnCyNm() {
		return rgnCyNm;
	}

	/**
	 * 区域-市名称
     */
	public void setRgnCyNm(String rgnCyNm) {
		this.rgnCyNm = rgnCyNm == null ? null : rgnCyNm.trim();
	}
	
	/**
	 * 被保险人
     */
	public String getInsPerNm() {
		return insPerNm;
	}

	/**
	 * 被保险人
     */
	public void setInsPerNm(String insPerNm) {
		this.insPerNm = insPerNm == null ? null : insPerNm.trim();
	}
	
	/**
	 * 车辆类型
     */
	public String getVehicleType() {
		return vehicleType;
	}

	/**
	 * 车辆类型
     */
	public void setVehicleType(String vehicleType) {
		this.vehicleType = vehicleType == null ? null : vehicleType.trim();
	}
	
	/**
	 * 车辆识别码：车架号
     */
	public String getVin() {
		return vin;
	}

	/**
	 * 车辆识别码：车架号
     */
	public void setVin(String vin) {
		this.vin = vin == null ? null : vin.trim();
	}
	
	/**
	 * 号牌号码
     */
	public String getPlateNo() {
		return plateNo;
	}

	/**
	 * 号牌号码
     */
	public void setPlateNo(String plateNo) {
		this.plateNo = plateNo == null ? null : plateNo.trim();
	}
	
	/**
	 * 客户经理id
     */
	public Long getCustMagerId() {
		return custMagerId;
	}

	/**
	 * 客户经理id
     */
	public void setCustMagerId(Long custMagerId) {
		this.custMagerId = custMagerId;
	}
	
	/**
	 * 商业险起始日期，默认保一年
     */
	public Date getInsBusiBeginDt() {
		return insBusiBeginDt;
	}

	/**
	 * 商业险起始日期，默认保一年
     */
	public void setInsBusiBeginDt(Date insBusiBeginDt) {
		this.insBusiBeginDt = insBusiBeginDt;
	}

	/**
	 * 商业险结束日期
	 */
	public Date getInsBusiEndDt() {
		return insBusiEndDt;
	}

	/**
	 * 商业险结束日期
	 */
	public void setInsBusiEndDt(Date insBusiEndDt) {
		this.insBusiEndDt = insBusiEndDt;
	}
	
	/**
	 * 交强险起始日期，默认保一年
     */
	public Date getInsCompBeginDt() {
		return insCompBeginDt;
	}

	/**
	 * 交强险起始日期，默认保一年
     */
	public void setInsCompBeginDt(Date insCompBeginDt) {
		this.insCompBeginDt = insCompBeginDt;
	}

	/**
	 * 交强险结束日期
	 */
	public Date getInsCompEndDt() {
		return insCompEndDt;
	}

	/**
	 * 交强险结束日期
	 */
	public void setInsCompEndDt(Date insCompEndDt) {
		this.insCompEndDt = insCompEndDt;
	}
	
	/**
	 * 商业险发票价
     */
	public Long getInsBusiInvoicePrice() {
		return insBusiInvoicePrice;
	}

	/**
	 * 商业险发票价
     */
	public void setInsBusiInvoicePrice(Long insBusiInvoicePrice) {
		this.insBusiInvoicePrice = insBusiInvoicePrice;
	}
	
	/**
	 * 交强险发票价
     */
	public Long getInsCompInvocePrice() {
		return insCompInvocePrice;
	}

	/**
	 * 交强险发票价
     */
	public void setInsCompInvocePrice(Long insCompInvocePrice) {
		this.insCompInvocePrice = insCompInvocePrice;
	}

	/**
	 * 商业险反点
	 */
	public Double getInsBusiRebatePct() {
		return insBusiRebatePct;
	}

	/**
	 * 商业险反点
	 */
	public void setInsBusiRebatePct(Double insBusiRebatePct) {
		this.insBusiRebatePct = insBusiRebatePct;
	}

	/**
	 * 交强险反点
	 */
	public Double getInsCompRebatePct() {
		return insCompRebatePct;
	}

	/**
	 * 交强险反点
	 */
	public void setInsCompRebatePct(Double insCompRebatePct) {
		this.insCompRebatePct = insCompRebatePct;
	}

	/**
	 * 商业险净保费
     */
	public Long getInsBusiNetPremium() {
		return insBusiNetPremium;
	}

	/**
	 * 商业险净保费
     */
	public void setInsBusiNetPremium(Long insBusiNetPremium) {
		this.insBusiNetPremium = insBusiNetPremium;
	}
	
	/**
	 * 交强险净保费
     */
	public Long getInsCompNetPremium() {
		return insCompNetPremium;
	}

	/**
	 * 交强险净保费
     */
	public void setInsCompNetPremium(Long insCompNetPremium) {
		this.insCompNetPremium = insCompNetPremium;
	}
	
	/**
	 * 车船税
     */
	public Long getVesselTax() {
		return vesselTax;
	}

	/**
	 * 车船税
     */
	public void setVesselTax(Long vesselTax) {
		this.vesselTax = vesselTax;
	}

	/**
	 * 是否删除(INS0038)) ：0. 否；1. 是
	 */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除(INS0038)) ：0. 否；1. 是
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public Long getInsuranceNumber() {
		return insuranceNumber;
	}

	public void setInsuranceNumber(Long insuranceNumber) {
		this.insuranceNumber = insuranceNumber;
	}
	
	
}
